WordPress优化代码

WordPress优化代码,将以下代码加入主题的functions.php中即可。

  1. //禁止搜索引擎收录媒体页
  2. function Bing_disable_robots_index_attachment_pages() {
  3. if ( is_attachment() )
  4. wp_no_robots();
  5. }
  6. add_action( 'wp_head', 'Bing_disable_robots_index_attachment_pages' );
  7. //禁用工具条
  8. show_admin_bar( false );
  9. // 切换回经典小工具
  10. add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' );
  11. add_filter( 'use_widgets_block_editor', '__return_false' );
  12. //禁用Wordpress古腾堡
  13. add_filter('use_block_editor_for_post', '__return_false');
  14. //禁用评论自带P标签
  15. remove_filter( 'comment_text', 'wpautop', 30 );
  16. //解决实体字符编码
  17. add_filter( 'run_wptexturize', '__return_false' );
  18. //永久性关闭修订历史
  19. add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );
  20. function specs_wp_revisions_to_keep( $num, $post ) {
  21. return 0;
  22. }
  23. //永久性关闭自动保存
  24. add_action('wp_print_scripts','disable_autosave');
  25. function disable_autosave(){
  26. wp_deregister_script('autosave');
  27. }
  28. //去除版本号
  29. function sb_remove_script_version( $src ){
  30. $parts = explode( '?', $src );
  31. return $parts[0];
  32. }
  33. add_filter( 'script_loader_src', 'sb_remove_script_version', 15, 1 );
  34. add_filter( 'style_loader_src', 'sb_remove_script_version', 15, 1 );
  35. //清除dashboard小插件
  36. function remove_dashboard_widgets() {
  37. // Globalize the metaboxes array, this holds all the widgets for wp-admin
  38. global $wp_meta_boxes;
  39. // 以下这一行代码将删除 "快速发布" 模块
  40. unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
  41. // 以下这一行代码将删除 "引入链接" 模块
  42. unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
  43. // 以下这一行代码将删除 "插件" 模块
  44. unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
  45. // 以下这一行代码将删除 "近期评论" 模块
  46. unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
  47. // 以下这一行代码将删除 "近期草稿" 模块
  48. unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
  49. // 以下这一行代码将删除 "WordPress 开发日志" 模块
  50. unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
  51. // 以下这一行代码将删除 "其它 WordPress 新闻" 模块
  52. unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
  53. // 以下这一行代码将删除 "概况" 模块
  54. unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
  55. }
  56. add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
  57. function remove_dns_prefetch( $hints, $relation_type ) {
  58. if ( 'dns-prefetch' === $relation_type ) {
  59. return array_diff( wp_dependencies_unique_hosts(), $hints );
  60. }
  61. return $hints;
  62. }
  63. add_filter( 'wp_resource_hints', 'remove_dns_prefetch', 10, 2 );
  64. //禁止后台加载谷歌字体
  65. function wp_remove_open_sans_from_wp_core() {
  66. wp_deregister_style( 'open-sans' );
  67. wp_register_style( 'open-sans', false );
  68. wp_enqueue_style( 'open-sans','');
  69. }
  70. add_action( 'init', 'wp_remove_open_sans_from_wp_core' );

文章链接: https://www.mfisp.com/2290.html

文章标题:WordPress优化代码

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    建站教程

    WordPress 函数get_term_by()的用法

    2021-11-26 15:59:06

    建站教程

    Wordpress 函数get_template_part()使用介绍

    2021-11-26 16:25:30

    0 条回复 A文章作者 M管理员
    如果喜欢,请评论一下~
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索

    梦飞科技 - 最新云主机促销服务器租用优惠

    可以介绍下你们的服务器产品么

    云服务器你们是怎么收费的呢

    租用vps现在有优惠活动吗